package com.matsucorp.vendas.cliente;

import java.util.List;

import org.hibernate.Session;

public class ClienteDAOHibernate implements ClienteDAO {

	private Session sessao;
	
	@Override
	public void salvar(Cliente cliente) {
		sessao.save(cliente);
	}

	@Override
	public void setSessao(Session sessao) {
		this.sessao = sessao;
	}

	@Override
	public Session getSessao() {
		return sessao;
	}

	@Override
	@SuppressWarnings("unchecked")
	public List<Cliente> listar() {
		return sessao.createCriteria(Cliente.class).list();
	}

}
